Skip to content

Conversation

@tylerslaton
Copy link
Contributor

@tylerslaton tylerslaton commented Sep 10, 2025

This does quite a few things to our E2E CI.

1. Only run the tests that are relevant.

For example, if you make changes in the Pydantic AI integration we will now only run the e2e for that. However, if you edit a core SDK package (like the typescript packages) then it will run everything.

This is mainly to save on CI time for costs.

2. Increases the retries by 1 and wait time by 2 minutes, generally to account for flakey tests.

We had quite a few flakey tests and, since we were previously running them synchronously in order, they would cause our E2E suite to run for quite a long time. Most of these tests can be attributed to latency issues.

3. Breaks out the tests into multiple parallel actions

Reduces run time by 15 minutes (down from 25 minutes)

image

@tylerslaton tylerslaton changed the title fix(dojo): re-enable agentic generative UI test fix(dojo): re-enable agentic generative UI test for pydantic ai Sep 10, 2025
@tylerslaton tylerslaton force-pushed the tyler/fix-4418 branch 2 times, most recently from 6c0db0a to 536372e Compare September 12, 2025 04:21
@tylerslaton tylerslaton merged commit bf47f4d into main Sep 16, 2025
17 checks passed
@tylerslaton tylerslaton deleted the tyler/fix-4418 branch September 16, 2025 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants